<?php

class Recebimento extends AppModel {

    var $name = 'Recebimento';
    var $displayField = 'descricao';
    //The Associations below have been created with all possible keys, those that are not needed can be removed

    var $belongsTo = array(
        'Categoria' => array(
            'className' => 'Categoria',
            'foreignKey' => 'categoria_id',
            'conditions' => '',
            'fields' => '',
            'order' => ''
        )
    );

    /**
     * Utilizado para formatar a data_vencimento depois do filtro
     */
    function afterFind($results) {

        if ($results) {

            foreach ($results as $key => $val) {

                if (isset($val['Recebimento']['data_vencimento'])) {
                    $results[$key]['Recebimento']['data_vencimento'] = $this->dateFormate($val['Recebimento']['data_vencimento']);
                }
            }
        }
        return $results;
    }

    /**
     * Utilizado para formatar a data_vencimento antes de salvar
     */
    function beforeSave() {

        if ($this->data_vencimento) {

            foreach ($this->data_vencimento as $val) {

                if (isset($val['data_vencimento'])) {
                    $this->data_vencimento['Recebimento']['data_vencimento'] = $this->dateFormate($val['data_vencimento']);
                }
            }
        }

        return $this->data_vencimento;
    }

}

?>